function CreateMenuEl(data){
    var menu = data.sub;
	var lmenu = data.sub.length;
	var i = 0;
	
	/*
	var ret = '<ul>';
	for (i=0;i<lmenu;i++){
		ret += '<li><a href="' + menu[i].href + '">' + menu[i].title + '</a>';
		if (menu[i].sub) ret += CreateMenuEl(menu[i]);
		ret += '</li>';
	}
	ret += '</ul>';
	return ret;
	*/
	
	var ret = $('<ul></ul>');
	for (i=0;i<lmenu;i++){
		var newItem = $('<li></li>').appendTo(ret);
		var newItemLink = $('<a href="' + menu[i].href + '">' + menu[i].title + '</a>').appendTo(newItem);
		if (menu[i].cb) newItemLink.click(menu[i].cb);
		if (menu[i].sub) newItem.append(CreateMenuEl(menu[i]));
	}
	return ret;
}